page-step2 {
	.tip{
		text-align: left;
		font-size: 1.4rem;
		color: #aaa;
		padding: 1.5rem 0 1.5rem 1.5rem;
		.mobile{
			font-size: 2.4rem;
			color: #12b3b3;
		}
	}

	.check-code-wrap{
		width: calc(100% - 32px);
		margin: 0 auto 20px;
		background-color: #fff;
		border-radius: 5px;
		overflow: hidden;
		height: 52px;
		line-height: 52px;
		.icon-large {
			font-size: 2rem;
			color: #14c2bc;
		}
		.left-icon {
			width: 15%;
			float: left;
			text-align: center;
			position: relative;

		}
		.left-icon:after {
			content: '';
			position: absolute;
			background-color: #eee;
			width: 1px;
			height: 23px;
			right: 0;
			top: 50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
		}
		.right-btn{
			width: 35%;
			float: left;
			.send-code{
				color: #fff !important;
				font-size: 1.2rem;
				height: 36px;
				margin: .75rem .8rem 0 0;
				padding: 0 .5rem;
				float: right;
				line-height: 36px;
			}
		}
		.check-code{
			font-size: 1.5rem;
			width: 50%;
			float: left;
			border: none;
			padding-left: 1rem;
		}

	}

}
